Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Внутрішнє представлення цілочисельних даних в IBM PC

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
О
Факультет:
ІСМ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи

Частина тексту файла

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут  ім. І. Сікорського» Кафедра автоматизації проектування енергетичних процесів і систем Лабораторна робота №1 з дисципліни «Операційні системи» «Внутрішнє представлення цілочисельних даних в IBM PC» Варіант - 15 Мета роботи: Виконати переведення чисел, наданих викладачем, з десяткової у двійкову систему счислення. Надати їх внутрішньомашинне представлення відповідно до діапазону знакових та беззнакових форматів типів чисел. Машинне представлення даних необхідно надати у двійковій та шістнадцятирічній системі счислення. Теоретична частина: Система числення – це сукупність правил за допомогою яких можна відобразити(кодувати) будь-яке число. Найпоширеніші системи числення: Двійкова – це позиційна система числення, база якої дорівнює двом та використовує для запису чисел тільки два символи: зазвичай 0 (нуль) та 1 (одиницю). Вісімкова – позиційна цілочисельна система числення з основою 8. Для представлення чисел в ній використовуються цифри від 0 до 7. Десяткова – це позиційна система числення із основою 10. Для представлення чисел в ній використовуються цифри від 1 до 9. Шістнадцяткова – це позиційна система числення з основою 16. Для представлення чисел в цій системі числення використовуються числа від 1 до 9 та 6 літер латинської абетки, які відповідають значенням від 10 до 15: A, B, C, D, E, F. Цілочисельні типи даних, їх діапазони значень та кількість пам’яті, яку вони потребують, наведені у таблиці: Тип Діапазони значень Необхідна пам’ять  Byte 0 - 255 28 - беззнакові 1 byte  Shortint -128 - 127 (28 / 2) знакові 1 byte  Word 0 - 65535 216 беззнакові 2 bytes  Integer -32768 – 32767 (216 / 2) знакові 2 bytes  Longint -2 147 483 748 - 2 147 483 747 (232 / 2) знакові 4 bytes   Директиви асемблера для задання простих типів даних Довжина (біт) Ініціалізація Опис  8 DB(Define Byte) – визначити байт BYTE  16 DW(Define Word) – визначити слово (2 байти) WORD  32 DD(Define Double Word) – визначити подвійне слово (4 байти) DWORD  64 DQ(Define Quarter Word) – визначити зчетверене слово (8 байт) QWORD  80 DT(Define Ten Bytes) – визначити 10 байтів (80-бітні типи даних, що використовуються FPU). TBYTE   Отримано 2 числа для роботи з ними (2025, 217 ) За варіантом 15, було отримано такі дані: 1) 2025 + 15 = 2040 2) -2040 3) 2025 – 15 = 2010 4) -2010 5) 217 + 15 = 232 6) -232 7) 217 – 15 = 202 8) -202 Переведення у 2-йкову систему: 1) 2040 = 0000-0111-1111-1000 2) -2040 = 1111-1000-0000-1000 3) 2010 = 0000-0111-1101-1010 4) -2010 = 1111-1000-0010-0110 5) 232 = 1110-1000 6) -232 = 0001-1000 7) 202 = 1100-1010 8) -202 = 0011-0110 Переведення у 16-кову систему: 1) 2040 = 07F8 2) -2040 = F808 3) 2010 = 07DA 4) -2010 = F826 5) 232 = E8 6) -232 = 18 7) 202 = CA 8) -202 = 36 Таблиця внутрінньомашинного представлення: / Скріншоти обрахунків: / / / / Створено файл fund.asm і написано код у ньому: / Змонтовано диск, та запущено файл у досі: / Отримано лістінг: / Висновок: Під час виконання даної лабораторної роботи було виконано переведення чисел у двійкову та шістнадцяткову системи. Також було ознайомлено із програмним середовищем для написання на мові ассемблер і написано код, за допомогою якого було перевірено правильність початкового переведення. Переведення виконане правильно.
Антиботан аватар за замовчуванням

03.05.2023 17:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини